<?php
// +----------------------------------------------------------------------
// | 日志设置
// +----------------------------------------------------------------------

return [
    // 默认日志通道
    'default'      => env('LOG_CHANNEL', 'file'),
    // 日志记录方式
    'type'         => 'File',
    // 日志保存目录
    'path'         => '',
    // 日志记录级别
    'level'        => is_array(env('LOG_LEVEL')) ? env('LOG_LEVEL') : explode(',', str_replace(' ', '', env('LOG_LEVEL', 'debug,info,notice,warning,error'))),
    // 单文件日志写入
    'single'       => false,
    // 独立日志级别
    'apart_level'  => [],
    // 最大日志文件数量
    'max_files'    => 0,
    // 是否关闭日志写入
    'close'        => false,
    // 日志输出格式化
    'format'       => '[%s][%s] %s',
    // 日志输出时区
    'timezone'     => 'Asia/Shanghai',
    // 日志通道列表
    'channels'     => [
        'file' => [
            // 日志记录方式
            'type'       => 'File',
            // 日志保存目录 - 使用绝对路径
            'path'       => 'E:/thinkphp_project/mingpian/runtime/log',
            // 日志记录级别
            'level'      => is_array(env('LOG_LEVEL')) ? env('LOG_LEVEL') : explode(',', str_replace(' ', '', env('LOG_LEVEL', 'debug,info,notice,warning,error'))),
            // 单文件日志写入
            'single'     => false,
            // 独立日志级别
            'apart_level' => ['error', 'sql'],
            // 最大日志文件数量
            'max_files'  => 30,
            // 使用JSON格式记录
            'json'       => false,
            // 日志处理
            'processor'  => null,
            // 关闭通道日志写入
            'close'      => false,
        ],
    ],
];